Synonyms for "own up"

Words with similar meaning